/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ControladorEvaluaciones;

import Modelo.AccesoDatosEvaluaciones;
import Modelo.Curso;
import Modelo.Evaluacion;
import Modelo.Pregunta;
import java.util.ArrayList;

/**
 *
 * @author Edward
 */
public class controladorEvaluaciones {
    AccesoDatosEvaluaciones evaluaciones=new AccesoDatosEvaluaciones();
    
    public ArrayList<Evaluacion> consultarEvaluacion(int idDocente){
        ArrayList<Evaluacion> evaluacion=evaluaciones.consultarEvaluacion(idDocente);
        if(evaluacion!=null){
            return evaluacion;
        }
        return null;
    }
    
    public ArrayList<Evaluacion> consultarEvaluacionConPreguntas(String idEvaluacion, int idDocente){
        ArrayList<Evaluacion> evaluacion=evaluaciones.consultarEvaluacionConPreguntas(idEvaluacion, idDocente);
        if(evaluacion!=null){
            return evaluacion;
        }
        return null;
    }
    
    public ArrayList<Curso> consultarCursosDeEva(String idevaluacion, int idDocente){
        ArrayList<Curso> cursos=evaluaciones.consultarCursosDeEva(idevaluacion, idDocente);
        if(cursos!=null){
            return cursos;
        }
        return null;
    }
    
     public ArrayList<Pregunta> consultarPreguntaDescrip(String descrip){
         ArrayList<Pregunta> preguntas=evaluaciones.consultarPreguntaDescrip(descrip);
         if(preguntas!=null){
             return preguntas;
         }
         return null;
     }
     
     public ArrayList<Curso> consultarCursosDocente(int idDocente){
         ArrayList<Curso> cursos=evaluaciones.consultarCursosDocente(idDocente);
         if(cursos!=null){
             return cursos;
         }
         return null;
     }
     
     public int insertarPreguntaEval(String idev, String idpr){
         int insertarpregunta=evaluaciones.insertarPreguntaEval(idev, idpr);
         if(insertarpregunta==1){
             return 1;
         }
         return -1;
     }
     
     public int insertarcursoEvaluacion(String curso, String evaluacion){
         int insertarcursoeval=evaluaciones.insertarcursoEvaluacion(curso, evaluacion);
         if(insertarcursoeval==1){
             return 1;
         }
         return -1;
     }
     
     public int insertarEva(String id, String descripcion, int id_docente, String fecha){
         int insertareval=evaluaciones.insertarEva(id, descripcion, id_docente, fecha);
         if(insertareval==1){
             return 1;
         }
         return -1;
     }
     
     public ArrayList<Pregunta> consultarPregunta(String idevaluacion, int id_docente){
         ArrayList<Pregunta> consultapregunt=evaluaciones.consultarPregunta(idevaluacion, id_docente);
         if(consultapregunt!=null){
             return consultapregunt;
         }
         return null;
     }
     
     public boolean consultarEvaluacion(String idevaluacion){
         boolean consultarevalua=evaluaciones.consultarEvaluacion(idevaluacion);
         if(consultarevalua==true){
             return true;
         }
         return false;
     }
     
     public int EliminarEvaluacion(String idevaluacion){
         int eliminareval=evaluaciones.EliminarEvaluacion(idevaluacion);
         if(eliminareval==1){
             return 1;
         }
         return -1;
     }
     
     public String obtenerFecha(){
         String fecha=evaluaciones.obtenerFecha();
         if(fecha!=null){
             return fecha;
         }
         return null;
     }
}
